package com.feri.gpstudy.dao;

import com.feri.gpstudy.entity.User;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 千锋郑州Java学科欢迎你
 * @program: GpStudy
 * @description: 持久层 定义操作数据库的方法
 * @author: Feri
 * @create: 2023-04-21 09:59:58
 */
public interface UserDao {
   /**
   * 新增 数据*/
   int insert(User user);
   /**
   * 修改 数据*/
   int update(User user);
   /**
   * 查询 所有数据*/
   List<User> selectAll(@Param("username") String username,@Param("realname")String realname,@Param("role")String role);
   /**
   * 查询 单个数据*/
   User selectById(long id);
   /**
   * 删除 单个数据*/
   int del(long id);
}
